---
layout: start
summary: Eclipse Ditto is an open source framework for creating and managing digital twins in the IoT.
keywords: ditto, digital twin, iot, twin, eclipse ditto, eclipse iot, opensource, open source
permalink: index.html
toc: false
hide_sidebar: true
sidebar: false
---
<header class="ditto-header">
    <div class="container">
        <div class="row">
            <div class="col-lg-12 text-center">
              <img src="images/ditto.svg" class="img-fluid ditto-logo" alt="Eclipse Ditto">
              <h1>… where IoT devices and their digital twins get together</h1>
            </div>
        </div>
    </div>
</header>

<div class="container info-container">
    <div class="row">
        <div class="col-md-4 col-sm-6">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                        <span class="fa-stack fa-5x">
                              <i class="fa fa-circle fa-stack-2x text-primary"></i>
                              <i class="fa fa-globe fa-stack-1x fa-inverse"></i>
                        </span>
                </div>
                <div class="panel-body">
                    <h4>Device-as-a-Service</h4>
                    <p>Provide a higher abstraction level in form of an API used to work with individual devices.</p>
                    <!--<a href="#" class="btn btn-primary">Learn More</a>-->
                </div>
            </div>
        </div>
        <div class="col-md-4 col-sm-6">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                        <span class="fa-stack fa-5x">
                              <i class="fa fa-circle fa-stack-2x text-primary"></i>
                              <i class="fa fa-database fa-stack-1x fa-inverse"></i>
                        </span>
                </div>
                <div class="panel-body">
                    <h4>State management for digital twins</h4>
                    <p>Differ between reported (last known), desired (target) and current state (live) of devices, including support for synchronization and publishing of state changes.</p>
                    <!--<a href="#" class="btn btn-primary">Learn More</a>-->
                </div>
            </div>
        </div>
        <div class="col-md-4 col-sm-6">
            <div class="panel panel-default text-center">
                <div class="panel-heading">
                        <span class="fa-stack fa-5x">
                              <i class="fa fa-circle fa-stack-2x text-primary"></i>
                              <i class="fa fa-search fa-stack-1x fa-inverse"></i>
                        </span>
                </div>
                <div class="panel-body">
                    <h4>Organize your set of digital twins</h4>
                    <p>Support finding and selecting sets of digital twins by providing search functionality on meta data and state data.</p>
                    <!--<a href="#" class="btn btn-primary">Learn More</a>-->
                </div>
            </div>
        </div>
    </div>
</div>

<div class="row highlight who">
  <div class="container">
    <h2>Who's using Eclipse Ditto?</h2>
    <div class="row user-logos">
      <div class="col-sm-3 user-logo">
      </div>
      <div class="col-sm-3 user-logo">
        <a href="http://www.aloxy.io/">
          <img src="{{ "images/user-logos/aloxy-word-white.svg" }}" alt="User of Eclipse Ditto: Aloxy"/>
        </a>
      </div>
      <div class="col-sm-3 user-logo">
        <a href="https://www.bosch-iot-suite.com/service/things/">
          <img src="{{ "images/user-logos/bosch-en-white.svg" }}" alt="User of Eclipse Ditto: Robert Bosch GmbH logo"/>
        </a>
      </div>
      <div class="col-sm-3 user-logo">
      </div>
    </div>
  </div>
</div>

<div class="container">
  {% include footer.html %}
</div>
